package com.trt.eatmeat.sign;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;

import java.io.Serializable;

/**
 * @ClassName BaseModel
 * @Description TODO
 * @author dongzang_fan@trtjk.com
 * @date 2021/8/20 0020 16:17
 * @version 1.0
 **/
public  class DockingModelForGateway implements Serializable {
    private static final long serialVersionUID = 1L;
    public String charset;
    public Long timestamp;
    public String version;
    public Long developerId;
    /**
     * 拓展加密
     */
    public Integer businessType;
    public String sign;
    @JsonDeserialize(using = RawJsonDeserializer.class)
    public String biz;
    public String getCharset() {
        return charset;
    }

    public void setCharset(String charset) {
        this.charset = charset;
    }

    public Long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(Long timestamp) {
        this.timestamp = timestamp;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public Long getDeveloperId() {
        return developerId;
    }

    public void setDeveloperId(Long developerId) {
        this.developerId = developerId;
    }

    public Integer getBusinessType() {
        return businessType;
    }

    public void setBusinessType(Integer businessType) {
        this.businessType = businessType;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getBiz() {
        return biz;
    }

    public void setBiz(String biz) {
        this.biz = biz;
    }
}
